/*
*Copyright (c) Alibaba Group;
*Licensed under the Apache License, Version 2.0 (the "License");
*you may not use this file except in compliance with the License.
*You may obtain a copy of the License at

*   http://www.apache.org/licenses/LICENSE-2.0

*Unless required by applicable law or agreed to in writing, software
*distributed under the License is distributed on an "AS IS" BASIS,
*WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
*See the License for the specific language governing permissions and
*limitations under the License.
*/


import {ParameterTypeInterfaceArray, Specification} from "@/pages/Service/component/interface";
import {FormattedMessage} from "@@/exports";
import React from "react";

export const CustomParameters: ParameterTypeInterfaceArray = {

    // InstancePassword: {
    //     Type: 'String',
    //     NoEcho: true,
    //     Label: {
    //         en: 'Instance Password',
    //         'zh-cn': '实例密码',
    //     },
    //     Default: '123456aA',
    //     AllowedPattern: "[0-9A-Za-z_\\-&:;''<>,=%`~!@#\\(\\)\\$\\^\\*\\+\\|\\{\\}\\[\\]\\.\\?\\/]+$"
    // },
    // VSwitchId: {
    //     Type: 'String',
    //     NoEcho: true,
    //     Label: {
    //         en: 'VSwitch ID',
    //         'zh-cn': '虚拟交换机ID',
    //     },
    //     Default: '123456aA',
    //     AllowedValues: ['123456aA', '123456bB'],
    // },
};

export const defaultSpecification: Specification[] = [{
    Name: 'default specification',
    Parameters: {},
    OrderList: [],
    Type: '',
    Description: <FormattedMessage id='message.default-specification' defaultMessage='这是一个默认的套餐'/>,
}];